package eleme.openapi.sdk.api.entity.activity;

import eleme.openapi.sdk.api.enumeration.activity.*;
import eleme.openapi.sdk.api.entity.activity.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class TargetCouponInfo{

    /**
     * 红包id
     */
    private String couponId;
    public String getCouponId() {
        return couponId;
    }
    public void setCouponId(String couponId) {
        this.couponId = couponId;
    }
    
    /**
     * 红包状态
     */
    private CouponStatus status;
    public CouponStatus getStatus() {
        return status;
    }
    public void setStatus(CouponStatus status) {
        this.status = status;
    }
    
    /**
     * 红包的用户id
     */
    private String userId;
    public String getUserId() {
        return userId;
    }
    public void setUserId(String userId) {
        this.userId = userId;
    }
    
    /**
     * 红包的连锁店id
     */
    private Long chainId;
    public Long getChainId() {
        return chainId;
    }
    public void setChainId(Long chainId) {
        this.chainId = chainId;
    }
    
    /**
     * 使用红包的时间
     */
    @JsonFormat(locale = "zh" , timezone="GMT+8")
    private Date useTime;
    public Date getUseTime() {
        return useTime;
    }
    public void setUseTime(Date useTime) {
        this.useTime = useTime;
    }
    
    /**
     * 使用红包的订单id
     */
    private String orderId;
    public String getOrderId() {
        return orderId;
    }
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
    
    /**
     * 使用红包的店铺id
     */
    private Long shopId;
    public Long getShopId() {
        return shopId;
    }
    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }
    
}